invention idea data collection data market research database consulting barcode new inventor advertising marketing invention patent analysis gift bar code new invention novelty novelties invention gifts recovery inventor help